'use strict';

const Controller = require('egg').Controller;

class HomeController extends Controller {
  async index() {
    const { ctx } = this;
    ctx.body = 'hi, egg';
    ctx.status =200;
    let request = ctx.request;
    let response = ctx.response;
    let config = this.config // 输出配置文件
    let app = this.app.cache // 获取app
    /**
     * ctx - 当前请求的 Context 实例。
     app - 应用的 Application 实例。
     config - 应用的配置。
     service - 应用所有的 service。
     logger - 为当前 controller 封装的 logger 对象。
     helper - 实用的工具，自定义helper可以在app/extend/helper.js
     middleware 实用中间件，需要实例化
     validate - 表单验证
     redirect - 重定向
     db 数据库链接
     url 发情网络调用
     service. 调用其他服务  目录访问需要.分割，如service/bin/user.js,= service.bin.user
     throw 抛错
     */
  }
}

module.exports = HomeController;
